package com.cloud.drore.eboss.supplier.entity.vo;

import com.alibaba.fastjson.annotation.JSONField;
import com.cloud.drore.eboos.common.entity.supplier.vo.TicketAllVo;
import com.cloud.drore.eboss.supplier.entity.CombinationProduct;
import com.cloud.drore.eboss.supplier.entity.CombinationProductPrice;
import com.cloud.drore.eboss.supplier.entity.CombinationProductStock;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.List;

/**
 * 浙江卓锐科技股份有限公司 版权所有  Copyright 2018<br>
 *
 * @Description: 组合产品包含全部对象vo<br>
 * @Project: eboos <br>
 * @CreateDate: Created in 2018/1/25 16:38 <br>
 * @Author: <a href="575842778@qq.com">郑永涛</a>
 */
@Data
public class CombProSupplierVo {

    /** 组合产品基本信息 */
    @JsonProperty("combination_product")
    @JSONField(name = "combination_product")
    @ApiModelProperty(name = "combination_product", notes = "组合产品对象")
    private CombinationProduct combinationProduct;

    /** 组合产品价格 */
    @JsonProperty("combination_product_prices")
    @JSONField(name = "combination_product_prices")
    @ApiModelProperty(name = "combination_product_prices", notes = "组合产品价格")
    private List<CombinationProductPrice> combinationProductPrices;

    /** 组合产品库存 */
    @JsonProperty("combination_product_stocks")
    @JSONField(name = "combination_product_stocks")
    @ApiModelProperty(name = "combination_product_stocks", notes = "组合产品库存")
    private List<CombinationProductStock> combinationProductStocks;

    /** 子产品对象 */
    @JsonProperty("tickets")
    @JSONField(name = "tickets")
    @ApiModelProperty(name = "tickets", notes = "子产品对象")
    private List<TicketAllVo> tickets;


}